Roxbury is located on Route 17 north of Mexico and South of Byron. Roxbury pond is located just off Route 120 north of Rumford before entering Andover.